package com.cn.service.server.sys.impl;

import com.cn.bean.dto.SystemParametersDto;
import com.cn.bean.pojo.sys.SystemParameterSub_Table;
import com.cn.bean.pojo.sys.SystemParametersMainTable;
import com.cn.mapper.dao.db5.SystemParametersDao;
import com.cn.service.server.sys.SystemParametersService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class SystemParametersServiceImpl implements SystemParametersService {
    @Autowired(required = false)
    private SystemParametersDao systemParametersDao;
    @Override
    public List<SystemParametersDto> selectSystemParameters(SystemParametersDto systemParametersDto) {
        return systemParametersDao.selectSystemParameters(systemParametersDto);
    }

    @Override
    public int insertSystemParametersMain(SystemParametersMainTable mainTable) {
        Boolean a=systemParametersDao.insertSystemParametersMain(mainTable);
        if (a){
            return 1;
        }
        return 0;
    }

    @Override
    public int insertSystemParametersSub(SystemParameterSub_Table subTable) {
        Boolean b=systemParametersDao.insertSystemParametersSub(subTable);
        if (b){
            return 1;
        }
        return 0;
    }

    @Override
    public int delSystemParametersMain(int id) {
        Boolean c=systemParametersDao.delSystemParametersMain(id);
        if (c){
            return 1;
        }
        return 0;
    }

    @Override
    public List<SystemParametersDto> selectSub(int id) {
        return systemParametersDao.selectSub(id);
    }

    @Override
    public int delSystemParametersSub(int id) {
        Boolean d=systemParametersDao.delSystemParametersSub(id);
        if (d){
            return 1;
        }
        return 0;
    }

    @Override
    public Integer getSystemParametersM() {
        return systemParametersDao.getSystemParametersM();
    }

    @Override
    public Integer getSystemParametersSub() {
        return systemParametersDao.getSystemParametersSub();
    }

    @Override
    public List<SystemParametersDto> selectAll(SystemParametersDto systemParametersDto) {
        return systemParametersDao.selectAll(systemParametersDto);
    }

    @Override
    public int updateSystemParametersM(SystemParametersMainTable mainTable) {
        Boolean x=systemParametersDao.updateSystemParametersM(mainTable);
        if (x){
            return 1;
        }
        return 0;
    }
}
